const EventEmitter = require('events');
const util = require('util');

// 定义 Radio 构造函数
function Radio() {
    // 确保正确调用 EventEmitter 的构造函数
    EventEmitter.call(this);
}

// 借助 util.inherits 实现 EventEmitter 的继承
util.inherits(Radio, EventEmitter);

// 定义 play 方法，触发 'play' 事件
Radio.prototype.play = function () {
    this.emit('play', '电台已打开，正在播放...');
};

// 定义 stop 方法，触发 'stop' 事件
Radio.prototype.stop = function () {
    this.emit('stop', '电台已关闭');
};

module.exports = Radio;